//某个公司采用公用电话传递数据信息，数据是小于8位的整数，为了确保安全，
// 在传递过程中需要加密，加密规则如下：首先将数据倒序，然后将每位数字都加上5，
// 再用和除以10的余数代替该数字，最后将第一位和最后一位数字交换。
// 请任意给定一个小于8位的整数，然后，把加密后的结果在控制台打印出来。
import java.util.Scanner;
public class abSecret {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.println("imput a number:");
        int num = s.nextInt();
        int[] arr = new int[8];
        int i = 0;
        while(num !=0 ){
            arr[i] = num % 10;
            num/=10;
            i++;
        }
        for(int j = 0; j < i; j++){
            arr[j] = arr[j] + 5;
            arr[j] = arr[j] % 10;
        }
        int t = arr[0];
        arr[0] = arr[i-1];
        arr[i-1] = t;
        for(int j = 0; j < i; j++){
            System.out.print(arr[j]);
        }
    }
}
